<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 3.设计一个函数DayOfYear(d)，它接必一个日期参数d，返回一个该日期是所在年份的第几天，如DayOfYear(2000,2,8)的返回值是39.
提示：
①定义一个数组var months= [31,28,31,30,31,30,31,31,30,31,30,31]记录每个月多少天
②定义一个辅助函数IsLeapYear(year)判定某个年份是否闰年，以确定2月份的天数是28还是29。 -->
</head>
<body>

    请输入日期<input type="text" id="text" value=""><button id="btn">计算</button>
    <script>
        var text =document.getElementById("text");
        var btn = document.getElementById("btn");
        var months= [31,28,31,30,31,30,31,31,30,31,30,31]
        function DayOfYear(d){
            var date = d.split(",");
            IsLeapYear(date[0]);
            var  day = parseInt(date[2]) ;
            for(var i = 0 ; i <  parseInt(date[1])-1 ;i++ ){
               day += parseInt(months[i]);
            }
            document.write(day);
        }
        function IsLeapYear(years){
            if(years % 4 == 0 && years % 100 != 0 || years % 400 == 0){
                return months[1]=29;
            }
        }

        btn.onclick=function(){
            DayOfYear(text.value);
        }
    </script>
</body>
</html>